--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 495bd10cd84028413b863ae3f2ce65510c5bf6b6
Parents : 2a318e8
Author : Ivan <ivan@quad4.io>
Signature : Invalid signer <e46112d44649266d71fe2193e00a4710>, author is <ivan@quad4.io>
Date : 2026-06-21T17:06:03-05:00
chore(release): bump version to 4.7.2 and update relevant documentation and files
Changes
17 files changed, 25 insertions(+), 25 deletions(-)
Diff
diff --git a/README.md b/README.md
index 6bcdab20..630a8668 100644
--- a/README.md
+++ b/README.md
@@ -428,7 +428,7 @@ task build:all
## Versioning
-Current version in this repo is `4.7.1`.
+Current version in this repo is `4.7.2`.
- **`package.json`** `version` is the only value you edit for a release bump.
- Run **`pnpm run version:sync`** (also run at the start of **`pnpm run build`**) to propagate that version into **`pyproject.toml`**, **`meshchatx/src/version.py`**, **`THIRD_PARTY_NOTICES.txt`** (product line), **README** / **lang/README.\*** “current version” lines, **`docs/meshchatx_on_raspberry_pi.md`** pipx example, and **`packaging/arch/PKGBUILD`** helpers.
diff --git a/android/app/build.gradle b/android/app/build.gradle
index ce31b464..2e8abe24 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -46,8 +46,8 @@ android {
applicationId "com.meshchatx"
minSdk 24
targetSdk 35
- versionCode 47001
- versionName "4.7.1"
+ versionCode 47002
+ versionName "4.7.2"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk {
diff --git a/docs/meshchatx_on_raspberry_pi.md b/docs/meshchatx_on_raspberry_pi.md
index e2184349..9ad02b1d 100644
--- a/docs/meshchatx_on_raspberry_pi.md
+++ b/docs/meshchatx_on_raspberry_pi.md
@@ -61,17 +61,17 @@ source ~/.profile
## 3) Install MeshChatX with pipx (recommended)
-Preferred option (recommended): install from a release wheel (4.7.1 or newer),
+Preferred option (recommended): install from a release wheel (4.7.2 or newer),
because the wheel bundles frontend assets.
```bash
pipx install /path/to/reticulum_meshchatx-<version>-py3-none-any.whl
```
-Direct example (v4.7.1):
+Direct example (v4.7.2):
```bash
-pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.1/reticulum_meshchatx-4.7.1-py3-none-any.whl"
+pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.2/reticulum_meshchatx-4.7.2-py3-none-any.whl"
```
`py3-none-any` wheels are architecture-independent, so the same wheel artifact
@@ -93,7 +93,7 @@ cd ~/meshchatx
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
-python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.1/reticulum_meshchatx-4.7.1-py3-none-any.whl"
+python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.2/reticulum_meshchatx-4.7.2-py3-none-any.whl"
```
Run command in venv mode:
diff --git a/lang/README.de.md b/lang/README.de.md
index 488e9140..a37ba6a3 100644
--- a/lang/README.de.md
+++ b/lang/README.de.md
@@ -346,7 +346,7 @@ task build:all
## Versionierung
-Aktuelle Version in diesem Repository: `4.7.1`.
+Aktuelle Version in diesem Repository: `4.7.2`.
- Fuer Release-Bumps bearbeiten Sie **nur** `version` in **`package.json`**.
- **`pnpm run version:sync`** (wird auch zu Beginn von **`pnpm run build`** ausgefuehrt) verbreitet diese Version in **`pyproject.toml`**, **`meshchatx/src/version.py`**, **`THIRD_PARTY_NOTICES.txt`** (Produktzeile), **README** / **lang/README.\*** (Zeilen mit aktueller Version), **`docs/meshchatx_on_raspberry_pi.md`** (pipx-Beispiel) und Hilfsfelder in **`packaging/arch/PKGBUILD`**.
diff --git a/lang/README.it.md b/lang/README.it.md
index f53a6516..6cee8552 100644
--- a/lang/README.it.md
+++ b/lang/README.it.md
@@ -346,7 +346,7 @@ Scorciatoie `Makefile`:
## Versionamento
-Versione attuale nel repository: `4.7.1`.
+Versione attuale nel repository: `4.7.2`.
- L'unico valore che modifichi per un bump di release e **`version` in `package.json`**.
- Esegui **`pnpm run version:sync`** (all'inizio anche di **`pnpm run build`**) per propagare in **`pyproject.toml`**, **`meshchatx/src/version.py`**, **`THIRD_PARTY_NOTICES.txt`** (riga prodotto), **README** / **lang/README.\*** (righe "versione attuale"), **esempio pipx in `docs/meshchatx_on_raspberry_pi.md`**, e aiuti in **`packaging/arch/PKGBUILD`**.
diff --git a/lang/README.ja.md b/lang/README.ja.md
index bedaed5c..81342b3c 100644
--- a/lang/README.ja.md
+++ b/lang/README.ja.md
@@ -346,7 +346,7 @@ task build:all
## バージョン管理
-このリポジトリの現在のバージョンは `4.7.1` です。
+このリポジトリの現在のバージョンは `4.7.2` です。
- リリースのバージョン上げは **`package.json` の `version` のみ**編集します。
- **`pnpm run version:sync`**(**`pnpm run build`** 開始時にも実行)で、**`pyproject.toml`**、**`meshchatx/src/version.py`**、**`THIRD_PARTY_NOTICES.txt`**(製品行)、**README** / **lang/README.\***(現在のバージョン行)、**`docs/meshchatx_on_raspberry_pi.md`** の pipx 例、**`packaging/arch/PKGBUILD`** の補助フィールドに反映します。
diff --git a/lang/README.ru.md b/lang/README.ru.md
index ac347607..2e603402 100644
--- a/lang/README.ru.md
+++ b/lang/README.ru.md
@@ -346,7 +346,7 @@ task build:all
## Версионирование
-Текущая версия в репозитории: `4.7.1`.
+Текущая версия в репозитории: `4.7.2`.
- Редактируйте для релизного бампа **только** поле `version` в **`package.json`**.
- Команда **`pnpm run version:sync`** (также в начале **`pnpm run build`**) распространяет эту версию в **`pyproject.toml`**, **`meshchatx/src/version.py`**, **`THIRD_PARTY_NOTICES.txt`** (строка продукта), **README** / **lang/README.\*** (строки «текущая версия»), **`docs/meshchatx_on_raspberry_pi.md`** (пример pipx) и вспомогательные поля **`packaging/arch/PKGBUILD`**.
diff --git a/lang/README.zh.md b/lang/README.zh.md
index e09f809f..85e0daf1 100644
--- a/lang/README.zh.md
+++ b/lang/README.zh.md
@@ -346,7 +346,7 @@ task build:all
## 版本管理
-本仓库当前版本: `4.7.1`。
+本仓库当前版本: `4.7.2`。
- 发布版本号**只**改 **`package.json` 的 `version`**。
- 运行 **`pnpm run version:sync`**(在 **`pnpm run build`** 开头也会执行)可将该版本同步到 **`pyproject.toml`**、**`meshchatx/src/version.py`**、**`THIRD_PARTY_NOTICES.txt`**(产品行)、**README** / **lang/README.\*** 中的“当前版本”行、**`docs/meshchatx_on_raspberry_pi.md`** 的 pipx 示例,以及 **`packaging/arch/PKGBUILD`** 的辅助字段。
diff --git a/meshchatx/__init__.py b/meshchatx/__init__.py
index 18c8078d..c6948501 100644
--- a/meshchatx/__init__.py
+++ b/meshchatx/__init__.py
@@ -3,4 +3,4 @@
"""Reticulum MeshChatX - A mesh network communications app."""
# Synced from package.json via scripts/sync_version.js (also writes meshchatx/src/version.py).
-__version__ = "4.7.1"
\ No newline at end of file
+__version__ = "4.7.2"
\ No newline at end of file
diff --git a/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt b/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt
index 54332e5a..2b9810ab 100644
--- a/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt
+++ b/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt
@@ -82,7 +82,7 @@ pycparser 3.0
pyserial 3.5
License: BSD
Author: Chris Liechti
-reticulum-meshchatx 4.7.1
+reticulum-meshchatx 4.7.2
License: 0BSD AND MIT
Author: Quad4
rns 1.3.5
diff --git a/meshchatx/src/frontend/public/meshchatx-docs/meshchatx_on_raspberry_pi.md b/meshchatx/src/frontend/public/meshchatx-docs/meshchatx_on_raspberry_pi.md
index e2184349..9ad02b1d 100644
--- a/meshchatx/src/frontend/public/meshchatx-docs/meshchatx_on_raspberry_pi.md
+++ b/meshchatx/src/frontend/public/meshchatx-docs/meshchatx_on_raspberry_pi.md
@@ -61,17 +61,17 @@ source ~/.profile
## 3) Install MeshChatX with pipx (recommended)
-Preferred option (recommended): install from a release wheel (4.7.1 or newer),
+Preferred option (recommended): install from a release wheel (4.7.2 or newer),
because the wheel bundles frontend assets.
```bash
pipx install /path/to/reticulum_meshchatx-<version>-py3-none-any.whl
```
-Direct example (v4.7.1):
+Direct example (v4.7.2):
```bash
-pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.1/reticulum_meshchatx-4.7.1-py3-none-any.whl"
+pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.2/reticulum_meshchatx-4.7.2-py3-none-any.whl"
```
`py3-none-any` wheels are architecture-independent, so the same wheel artifact
@@ -93,7 +93,7 @@ cd ~/meshchatx
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
-python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.1/reticulum_meshchatx-4.7.1-py3-none-any.whl"
+python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.2/reticulum_meshchatx-4.7.2-py3-none-any.whl"
```
Run command in venv mode:
diff --git a/meshchatx/src/version.py b/meshchatx/src/version.py
index f795cb87..d74f1c96 100644
--- a/meshchatx/src/version.py
+++ b/meshchatx/src/version.py
@@ -3,4 +3,4 @@
Do not edit by hand. Run: pnpm run version:sync
"""
-__version__ = "4.7.1"
+__version__ = "4.7.2"
diff --git a/package.json b/package.json
index 76199c6b..f9d0252c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "reticulum-meshchatx",
- "version": "4.7.1",
+ "version": "4.7.2",
"description": "A simple mesh network communications app powered by the Reticulum Network Stack",
"homepage": "https://github.com/Quad4-Software/MeshChatX",
"desktopName": "reticulum-meshchatx.desktop",
diff --git a/packaging/arch/.SRCINFO b/packaging/arch/.SRCINFO
index ec2ea463..8fe3c0af 100644
--- a/packaging/arch/.SRCINFO
+++ b/packaging/arch/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = reticulum-meshchatx-git
pkgdesc = A simple mesh network communications app powered by the Reticulum Network Stack
- pkgver = 4.7.1.r0.gebacc00
+ pkgver = 4.7.2.r0.gebacc00
pkgrel = 1
url = https://github.com/Quad4-Software/MeshChatX
arch = x86_64
diff --git a/packaging/arch/PKGBUILD b/packaging/arch/PKGBUILD
index 439b67e4..ae7b740a 100644
--- a/packaging/arch/PKGBUILD
+++ b/packaging/arch/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Ivan <ivan@quad4.io>
pkgname=reticulum-meshchatx-git
_pkgname=reticulum-meshchatx
-pkgver=4.7.1.r0.gebacc00
+pkgver=4.7.2.r0.gebacc00
pkgrel=1
pkgdesc="A simple mesh network communications app powered by the Reticulum Network Stack"
arch=('x86_64' 'aarch64')
@@ -19,7 +19,7 @@ sha256sums=('SKIP'
pkgver() {
cd "$_pkgname"
git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || \
- printf "4.7.1.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ printf "4.7.2.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
diff --git a/pyproject.toml b/pyproject.toml
index bf1f1613..3a37c828 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "reticulum-meshchatx"
-version = "4.7.1"
+version = "4.7.2"
description = "A simple mesh network communications app powered by the Reticulum Network Stack"
authors = [
{name = "Quad4"}
diff --git a/uv.lock b/uv.lock
index 49180f85..a796ce44 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1738,7 +1738,7 @@ wheels = [
[[package]]
name = "reticulum-meshchatx"
-version = "4.7.1"
+version = "4.7.2"
source = { editable = "." }
dependencies = [
{ name = "aiohttp" },
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────